function groupCondition takes nothing returns boolean
return true == true //Здесь пишешь условия используя and или or и сюда передается юнит GetFilterUnit()
endfunction
//Эти действия вставляешь в любую нужную тебе функцию
local group g = CreateGroup()
local boolexpr bE = Condition( function groupCondition )
local unit u
//Где x и y - это координаты
//Где r - это радиус
call GroupEnumUnitsInRange( g, x, y, r, bE )
call DestroyBoolExpr( bE )
loop
set u = FirstOfGroup( g )
exitwhen u == null
//Действия над группой
call BJDebugMsg( GetUnitName( u ) )
//Конец
call GroupRemoveUnit( g, u )
set u = null
endloop
call GroupClear( g )
call DestroyGroup( g )
set g = null
set bE = null
set u = null
Т.е. я создаю функцию, потом вставляю эти действия и после выполнения условий только с выбранными существами будет происходить действие?
quq_CCCP
а что тут такого? Ловишь ивент на каст скилла, врубаешь таймер, потом кидаешь по ид приказа на ближайшего юнита корни.
Таймер не периодический, поэтому всё нормально.
Главное во времени таймера поставить кд абилки + 0.01 и чекать с boolean кинулись корни на ближайшего или нет, если не кинулись то костыль с таймером 0.05 (или больше) чтобы пытался кинуть корни на ближайшего юнита, вернёт true - костыльный таймер удалить.
А если подшаманить и передавать в функцию запускающую таймер ид абилки и её кд (+на всякий время подготовки заклинания), то ваще в шоколаде. Можно будет таким способом сделать автокаст на любую абилку quq_CCCP
ой перепутал, вместо ид абилки - её ид приказа
Я не понял. Это можно сделать на гуи или только джасс?
Стас Орлов, Проблема в том, что Wait может растягиваться до бесконечности, в зависимости от нагрузки. Могу помочь в изучении Jass, ибо легче его выучить и не париться, чем мучаться с гуишными функциями
» WarCraft 3 / Отряд
» WarCraft 3 / Пара вопросов
» WarCraft 3 / Отряд
» WarCraft 3 / Способность
» WarCraft 3 / Я хз
» WarCraft 3 / Я хз
Я не против) PyCCKuu_4eJl:
» WarCraft 3 / Я хз
» WarCraft 3 / Я хз
» WarCraft 3 / Jass
» WarCraft 3 / 14. Структуры
» WarCraft 3 / Jass
» WarCraft 3 / Jass
» WarCraft 3 / Жизнь и смерть.
» WarCraft 3 / Жизнь и смерть.
» WarCraft 3 / Апгрейды для отдельного юнита
» WarCraft 3 / Пара вопросов.